/* Action buttons */

.actionbuttons {
        margin: 10px -2px 10px -2px;
}
.actionbutton {
        margin: 0 2px;
        float: left;
}
.actionbutton a {
        display: block;
        padding: 5px 6px 5px 6px;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), to(rgba(128,128,128,0.15)));
        border: 1px solid #eee;
        border: 1px solid rgba(0,0,0,0.12);
        border-top-color: #f3f3f3;
        border-bottom-color: #e9e9e9;
        border-top-color: rgba(0,0,0,0.1);
        border-bottom-color: rgba(0,0,0,0.2);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        color: #444;
        font-size: 100%;
        line-height: 20px;
        height: 20px;
        vertical-align: middle;
        text-transform: uppercase;
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.actionbutton a, .actionbutton a:visited {
        color: @@@nonfocal_text_color@@@;
}
.actionbutton a img {
        float: left;
        margin-left: -4px;
}
.actionbutton a:active, .actionbutton a.pressedaction {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.18)), to(rgba(0,0,0,0.12)));
        border-color: rgba(0,0,0,0.65);
        border-top-color: rgba(0,0,0,0.75);
        border-bottom-color: rgba(0,0,0,0.5);
        color: #000;
        -webkit-box-shadow: inset 0 1px 3px #000;
        box-shadow: inset 0 1px 3px #000;
}
